be petrified with astonishment - Turkish English Dictionary